package com.example.demo.entity;

import javax.persistence.*;

@Table(name = "test..sys_sequence")
public class Sequence {
    /**
     * 序列的名字
     */
    @Id
    @Column(name = "name")
    private String name;

    /**
     * 序列的当前值
     */
    @Column(name = "current_value")
    private Long currentValue;

    /**
     * 序列的自增值
     */
    @Column(name = "increment")
    private Integer increment;

    /**
     * 获取序列的名字
     *
     * @return name - 序列的名字
     */
    public String getName() {
        return name;
    }

    /**
     * 设置序列的名字
     *
     * @param name 序列的名字
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取序列的当前值
     *
     * @return current_value - 序列的当前值
     */
    public Long getCurrentValue() {
        return currentValue;
    }

    /**
     * 设置序列的当前值
     *
     * @param currentValue 序列的当前值
     */
    public void setCurrentValue(Long currentValue) {
        this.currentValue = currentValue;
    }

    /**
     * 获取序列的自增值
     *
     * @return increment - 序列的自增值
     */
    public Integer getIncrement() {
        return increment;
    }

    /**
     * 设置序列的自增值
     *
     * @param increment 序列的自增值
     */
    public void setIncrement(Integer increment) {
        this.increment = increment;
    }
}